package com.jmb.apiplatform.service;


import com.jmb.apiplatform.common.PageResult;
import com.jmb.apiplatform.exception.ValidException;
import com.jmb.apiplatform.pojo.ProjectDao;
import com.jmb.apiplatform.pojo.ProjectVO;

import java.util.List;

/**
* @author jinmengbo
* @description 针对表【project】的数据库操作Service
* @createDate 2024-12-17 18:34:10
*/
public interface ProjectService  {
    void saveProject(ProjectDao projectDao) throws ValidException;
    PageResult<ProjectDao> listProject(ProjectVO projectVO);
    void removeById(Integer id) throws ValidException;
    void updateProject(ProjectDao projectDao) throws ValidException;
    ProjectDao finProjectId(Integer id) throws ValidException;
    String findProjectName(String name) throws ValidException;
    ProjectDao findProject(ProjectDao projectDao);
    List<ProjectDao> projectList();

    ProjectVO findProjectById(Integer projectId);
}
